package com.canton.service;

import java.util.Map;
import java.util.concurrent.CompletableFuture;

public interface CountService {
    /**
     * 获取本体库中所有三元组 实体 关系 属性 数量。
     * @return
     */

//    CompletableFuture被设计在Java中进行异步编程。异步编程意味着在主线程之外创建一个独立的线程，
//    与主线程分隔开，并在上面运行一个非阻塞的任务，然后通知主线程进展，成功或者失败。

    CompletableFuture<Integer> countGrape();
    CompletableFuture<Integer> countImage();
    CompletableFuture<Integer> countClip();
    CompletableFuture<Integer> countArea();
    CompletableFuture<Integer> countClimate();
    CompletableFuture<Integer> countDisease();
    CompletableFuture<Integer> countPest();
    CompletableFuture<Integer> countClass();
    CompletableFuture<Integer> countDrug();
    CompletableFuture<Integer> countCultivation();
    CompletableFuture<Integer> countMethod();
    CompletableFuture<Integer> countSymptom();
//    CompletableFuture<Integer> countTuple();





}
